Kostanjevica na Krki
La commune se trouve au sud-est de la région historique de Basse-Carniole. Elle est située dans les plaines le long la rivière Krka au pied du massif de Gorjanci, la partie septentrionale des Alpes dinariques, qui forme la frontière avec la Croatie. La partie la plus ancienne de la localité est située sur une petite île créée artificiellement sur un méandre de la rivière.
La commune de Kostanjevica na Krki a été formée en 2007.